
export interface Form {
    /**
     * @required 模板类型
     */
    templateType: 'Form';
    // 对话上下文
    context?: {
        missingParams?: string[]; // 需要用户补充的参数
        previousChoices?: string[]; // 历史选择记录
        validated?: boolean; // 是否已经验证过
    };
    params: {
        /**
         * @required 表单标题
         */
        title: string;

        /**
         * @required 表单字段
         */
        fields: {type:string;label:string;}[];
    };

    /**
     * @generated 由模型填充的缺失字段
     */
    reason: string[];
}

